power sprayer - French English Dictionary